package com.Ajava1704.for设计模式.for动态代理.JDK代理02;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;

/**
 * 作者: LCG
 * 日期: 2020/6/27 22:51
 * 描述:
 * @author lenovo
 */
public class TestGetInstance<T> {

    public T getObjectInstance(Class<T> classe, InvocationHandler invocationHandler){

        Class[] clas={ classe };

        T tt = (T)Proxy.newProxyInstance(classe.getClassLoader(), clas, invocationHandler);

        return tt;
    }

}
